const {graphql,buildSchema} = require('graphql')

// 1.构建 schema：Query（查询）
const schema = buildSchema(`
    type Query {
        name:String,
        age:Int
    }
`)

// 2.定义 schema 的 resolver（查询的时候值是什么）
const root = {
    // 查询 name 时会调用当前函数，返回值就是结果（需要符合 schema 类型）
    name(){
        return 'xm'
    },
    age(){
        return 12
    }
}

// 3.查询使用
graphql(schema,'{name,age}',root).then(res=>{
    console.log(res.data.name,res.data.age) // xm 12
})


